package transactions

import "Salary/model"

type Transaction interface {
	Execute()
}

type EmployeePaymentInfo interface {
	GetClassification() model.PaymentClassification
	GetSchedule() model.PaymentSchedule
}

type ChangeEmployee interface {
	Change(model.Employee)
}

type AffiliationInfo interface {
	RecordMembership(model.Employee)
	GetAffiliation(model.Affiliation)
}
